#!/bin/sh
######################################################################
# To run this script, the following system variables need to be set: #
#  - JAVA_WTK_HOME : Sun Wireless Tollkit directory                  #
######################################################################

#############################
# Module used on this test: #
#############################
MODULE=1


#########################
# Other set up options: #
#########################

########################################
# The following devices are available: #
#  -  DefaultColorPhone                #
#  -  DefaultGrayPhone                 #
#  -  MediaControlSkin                 #
#  -  QwertyDevice                     #
########################################
DEVICE="DefaultColorPhone"

#######################################
# To allow debug uncomment this line: #
#######################################
#DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=5050,server=y,suspend=y"

################################
# Executable/desctiptor files: #
################################
APP_CP="dist/JavaMEStudyGuide.jar"
DESC="etc/JavaMEStudyGuide-Module$MODULE.jad"


######################################################################
######################################################################
# Execution:                                                         #
######################################################################
$JAVA_WTK_HOME/bin/emulator -cp $APP_CP -Xdescriptor $DESC $DEBUG -Xdevice:$DEVICE
######################################################################
# Documentation:                                                     #
######################################################################
# Syntax:
# emulator [arguments] <Application>
# Arguments are:
# -classpath, -cp    The class path for the VM
# -D<property=value> Property definitions
# -version           Display version information about the emulator
# -help              Display list of valid arguments
# -Xverbose[: allocation | gc | gcverbose | class | classverbose |
#          verifier | stackmaps | bytecodes | calls | 
#          callsverbose | frames | stackchunks | exceptions | 
#          events | threading | monitors | networking | all
#                    enable verbose output
# -Xquery
#                    Query options
# -Xdebug            Use a remote debugger
# -Xrunjdwp:[transport=<transport>,address=<address>,server=<y/n>
#            suspend=<y/n>]
#                    Debugging options
# -Xdevice:<device name>
#                    Name of the device to be emulated
# -Xdescriptor:<JAD file name>
#                    The JAD file to be executed
# -Xjam[:install=<JAD file url> | force | list | storageNames |
#            run=[<storage name> | <storage number>] |
#            remove=[<storage name> | <storage number> | all] |
#            transient=<JAD file url>]
#                    Java Application Manager and support
#                    for Over The Air provisioning (OTA)
# -Xautotest:<JAD file url>
#                    Run in autotest mode
# -Xheapsize:<size>  (e.g. 65536 or 128k or 1M)
#                    specifies the VM heapsize
#                    (overrides default value)
# -Xprefs:<filename> Override preferences by properties in file
# -Xnoagent          Supported for backwards compatibility
# -Xdomain:<domain_name>
#                    Set the MIDlet suite's security domain
